jQuery(document).ready(function ($){ console.log('Pass test: ' + js_options.ga); function pixelmateYouTubeInit(){ } pixelmateYouTubeInit(); function PixelmateInit(){ if(getCookie("did_consent")!="yes"&& getCookie("did_consent")!="wait"){ pixelmateGeneralBanner(); }else if(getCookie("did_consent")=="wait"){ setTimeout(function(){ pixelmateGeneralBanner(); }, 5000); }else{} function gaInit(){ var gaSettings=js_options.ga==1; var gaTracking=getCookie("ga_tracking")!="deny"; var genTracking=getCookie("gen_tracking")=="allow"; var statConsent=getCookie("statistikConsent")=="allow"; if(gaSettings&&gaTracking&&(genTracking||statConsent)){ pixelmateGaCode(); }else{ console.log("Google Analytics für diese Website deaktivert"); }} gaInit(); function fbInit(){ var fbSettings=js_options.fb==1; var fbTracking=getCookie("fb_tracking")!="deny"; var genTracking=getCookie("gen_tracking")=="allow"; var adsConsent=getCookie("adsConsent")=="allow"; var fbOptOut=js_options.fb_opt_out==1; if(fbOptOut&&!getCookie("did_consent")){ if(fbSettings&&(!getCookie("fb_tracking")||!getCookie("adsConsent"))){ pixelmateFbCode(); }else{ console.log("Facebook Tracking für diese Website deaktiviert"); }}else{ if(fbSettings&&fbTracking&&(genTracking||adsConsent)){ pixelmateFbCode(); }else{ console.log("Facebook Tracking für diese Website deaktiviert"); }} } fbInit(); if(js_options.pixelmate_tag_manager==1&&getCookie("gen_tracking")=="allow"){ pixelmateTagManager(); }else{ } if(js_options.csp==1&&getCookie("gen_tracking")!="allow"&&js_options.wlYoutube!=1){ pixYouTube(); }else{} pixelmateRevoke(); console.log("log: " + js_options.csp); } PixelmateInit(); function pixelmateCookieInit(){ if(getCookie("statistikConsent")=="allow"){ setCookie("ga_tracking", "allow", 14); } if(getCookie("adsConsent")=="allow"){ setCookie("fb_tracking", "allow", 14); } if(getCookie("videoConsent")=="allow"){ setCookie("youtubeConsent", "allow", 14); setCookie("vimeoConsent", "allow", 14) } if(getCookie("extraContent")=="allow"){ setCookie("gmapsConsent", "allow", 14); setCookie("twitterConsent", "allow", 14); setCookie("webinarisConsent", "allow", 14); }} pixelmateCookieInit(); function pixelmateCookiesOff(){ pixelmateCookieDelete('gen_tracking'); pixelmateCookieDelete('ga_tracking'); pixelmateCookieDelete('fb_tracking'); pixelmateCookieDelete('youtubeConsent'); pixelmateCookieDelete('vimeoConsent'); pixelmateCookieDelete('gmapsConsent'); pixelmateCookieDelete('webinarisConsent'); pixelmateCookieDelete('twitterConsent'); pixelmateCookieDelete('statistikConsent'); pixelmateCookieDelete('adsConsent'); pixelmateCookieDelete('videoConsent'); pixelmateCookieDelete('extraConsent'); deleteCookie('_ga'); deleteCookie('_gid'); deleteCookie('_fbp'); deleteCookie('_gat_gtag_' + js_options.gaId); deleteCookieFb('act'); deleteCookieFb('c_user'); } function pixelmateCookieDelete(a){ if(getCookie(a).length){ setCookie(a, "deny", -1); }} function pixelmateRevoke(){ var cb_aktiv=js_options.cb_aktiv; var cb_position=js_options.cb_position; var position=""; var cb_font_size="font-size: " + js_options.cb_font_size + "px !important; "; var cb_background="background-color: " + js_options.cb_background + " !important; "; var cb_color="color: " + js_options.cb_color + " !important;"; console.log(cb_aktiv + " " + cb_position + " " + cb_font_size + " " + cb_background + " " + cb_color); var cookieDisplay=(js_options.cb_aktiv=="1") ? " ":"display: none !important"; var revokeBtn=""; if(cb_position=="unten links"){ position="left: 60px; right: auto; "; }else{ position="left: auto; right: 60px; "; } revokeBtn=""; $("body").append(revokeBtn); $(".pixelmate-revoke").click(function (){ pixelmateSettings(); }); } function pixelmateGeneralBanner(){ var pos=js_options.design_pos; var posBanner=""; if(pos=="Unten (volle Breite)"){ pixelmateBannerBottom(); }else if(pos=="Unten rechts"){ pos="pixelmate-alt-bottom-right"; posBanner="pixelmate-general-banner-alt-bottom-right"; }else if(pos=="Unten links"){ pos="pixelmate-alt-bottom-left"; posBanner="pixelmate-general-banner-alt-bottom-left"; }else{ pixelmateBannerFullscreen(); } function pixelmateBannerFullscreen(){ var boxColorText="color: " + js_options.box_color_text + " !important; "; var boxBgColor="background-color: " + js_options.box_bg_color + " !important; "; var bgVerlauf=(js_options.box_bg_verlauf==1) ? "background: linear-gradient(to top right, " + js_options.box_bg_verlauf_1 + " , " + js_options.box_bg_verlauf_2 + ");":""; var boxMargin="margin: " + js_options.box_margin + " !important; "; var boxBorder="border: " + js_options.box_border + " !important; "; var boxPadding="padding: " + js_options.box_padding + " !important; "; var boxBorderRadius="border-radius: " + js_options.box_border_radius + " !important; "; var hFontSize=js_options.box_h_font_size; var fontSize=js_options.box_font_size; var lineHeight=js_options.box_line_height; var btnBgColorPre=(js_options.btn_bg_color==null) ? "red":js_options.btn_bg_color; var btnColorPre=(js_options.btn_color==null) ? "white":js_options.btn_color; var btnBorderWidthPre=(js_options.btn_border_width==null) ? "0":js_options.btn_border_width; var btnBorderColorPre=(js_options.btn_border_color==null) ? "white":js_options.btn_border_color; var btnBorderRadiusPre=(js_options.btn_border_radius==null) ? "4":js_options.btn_border_radius; var btnBgColor="background-color: " + btnBgColorPre + " !important; "; var btnColor="color: " + btnColorPre + " !important; "; var btnBorder="border: " + btnBorderWidthPre + "px solid " + btnBorderColorPre + " !important; "; var btnBorderRadius="border-radius: " + btnBorderRadiusPre + "px !important; "; var colorBtnBg="background-color: " + js_options.color_btn_bg + " !important; "; var colorBtnText="color: " + js_options.color_btn_text + " !important; "; var boxShadow=""; var dse=js_options.dse; var imp=js_options.impressum; var dseText=(js_options.gen_dse_text==null) ? "Datenschutz":js_options.gen_dse_text; var impText=(js_options.gen_impressum_text==null) ? "Impressum":js_options.gen_impressum_text; if(js_options.dse_extern==1){ dse=js_options.dse_extern_url; }else{ dse=js_options.dse; } console.log("imp_dse: " + js_options.impressum_extern + "; " + js_options.dse_extern); if(js_options.impressum_extern==1){ imp=js_options.impressum_extern_url; }else{ imp=js_options.impressum; } if(js_options.box_shadow==1){ boxShadow="box-shadow: " + js_options.box_shadow_h + "px " + js_options.box_shadow_v + "px " + js_options.box_shadow_blur + "px " + js_options.box_shadow_color + "; "; }else{ } let bannerStyle="style='" + boxColorText + boxBgColor + bgVerlauf + boxMargin + boxBorder + boxPadding + boxBorderRadius + boxShadow + "'"; let headingStyle="style='" + boxColorText + "'"; let btnStyle="style='" + btnBgColor + btnColor + btnBorder + btnBorderRadius + " margin-bottom: 12px; padding: 12px 24px !important'"; let genHeadingText=(js_options.gen_individuell==1) ? js_options.gen_heading:js_options.gen_heading_default; let genHeading="

" + genHeadingText + "

"; let genNoticeText=(js_options.gen_individuell==1) ? js_options.gen_text:"Um diese Website zu betreiben, ist es für uns notwendig Cookies zu verwenden. Einige Cookies sind erforderlich, um die Funktionalität zu gewährleisten, andere brauchen wir für unsere Statistik und wieder andere helfen uns dir nur die Werbung anzuzeigen, die dich interessiert. Mehr erfährst du in unserer Datenschutzerklärung"; let genNotice="
" + genNoticeText + "
"; let genBtnAllow=(js_options.gen_individuell==1&&js_options.gen_allow_text!="") ? js_options.gen_allow_text:"ALLE ZULASSEN"; let genBtnDeny=(js_options.gen_individuell==1&&js_options.gen_deny_text!="") ? js_options.gen_deny_text:"nicht mehr als nötig"; let genBtnSingle=(js_options.gen_individuell==1&&js_options.gen_single_text!="") ? js_options.gen_single_text:"Einstellungen"; let genBtns="
"; let genFooter=""; let genBanner="
" + genHeading + genNotice + genBtns + genFooter + "
"; let genWrapper="
" + genBanner + "
"; $("body").append(genWrapper); } function pixelmateBannerBottom(){ var boxColorText="color: " + js_options.box_color_text + " !important; "; var boxBgColor="background-color: " + js_options.box_bg_color + " !important; "; var bgVerlauf=(js_options.box_bg_verlauf==1) ? "background: linear-gradient(to top right, " + js_options.box_bg_verlauf_1 + " , " + js_options.box_bg_verlauf_2 + ");":""; var boxMargin="margin: " + js_options.box_margin + " !important; "; var boxBorder="border: " + js_options.box_border + " !important; "; var boxPadding="padding: " + js_options.box_padding + " !important; "; var boxBorderRadius="border-radius: " + js_options.box_border_radius + " !important; "; var btnBgColorPre=(js_options.btn_bg_color==null) ? "red":js_options.btn_bg_color; var btnColorPre=(js_options.btn_color==null) ? "white":js_options.btn_color; var btnBorderWidthPre=(js_options.btn_border_width==null) ? "0":js_options.btn_border_width; var btnBorderColorPre=(js_options.btn_border_color==null) ? "white":js_options.btn_border_color; var btnBorderRadiusPre=(js_options.btn_border_radius==null) ? "4":js_options.btn_border_radius; var btnBgColor="background-color: " + btnBgColorPre + " !important; "; var btnColor="color: " + btnColorPre + " !important; "; var btnBorder="border: " + btnBorderWidthPre + "px solid " + btnBorderColorPre + " !important; "; var btnBorderRadius="border-radius: " + btnBorderRadiusPre + "px !important; "; var hFontSize=js_options.box_h_font_size; var fontSize=js_options.box_font_size; var lineHeight=js_options.box_line_height; var colorBtnBg="background-color: " + js_options.color_btn_bg + " !important; "; var colorBtnText="color: " + js_options.color_btn_text + " !important; "; var boxShadow=""; var dse=js_options.dse; var imp=js_options.impressum; var dseText=(js_options.gen_dse_text==null) ? "Datenschutz":js_options.gen_dse_text; var impText=(js_options.gen_impressum_text==null) ? "Impressum":js_options.gen_impressum_text; if(js_options.dse_extern==1){ dse=js_options.dse_extern_url; }else{ dse=js_options.dse; } console.log("imp_dse: " + js_options.impressum_extern + "; " + js_options.dse_extern); if(js_options.impressum_extern==1){ imp=js_options.impressum_extern_url; }else{ imp=js_options.impressum; } if(js_options.box_shadow==1){ boxShadow="box-shadow: " + js_options.box_shadow_h + "px " + js_options.box_shadow_v + "px " + js_options.box_shadow_blur + "px " + js_options.box_shadow_color + "; "; }else{ } let bannerStyle="style='" + boxColorText + boxBgColor + bgVerlauf + boxMargin + boxBorder + boxPadding + boxBorderRadius + boxShadow + "'"; let headingStyle="style='" + boxColorText + "'"; let btnStyle="style='" + btnBgColor + btnColor + btnBorder + btnBorderRadius + " padding: 12px 24px !important'"; let genHeadingText=(js_options.gen_individuell==1) ? js_options.gen_heading:"Wir verwenden Cookies"; let genHeading="

" + genHeadingText + "

"; let genNoticeText=(js_options.gen_individuell==1) ? js_options.gen_text:"Um diese Website zu betreiben, ist es für uns notwendig Cookies zu verwenden. Einige Cookies sind erforderlich, um die Funktionalität zu gewährleisten, andere brauchen wir für unsere Statistik und wieder andere helfen uns dir nur die Werbung anzuzeigen, die dich interessiert. Mehr erfährst du in unserer Datenschutzerklärung"; let genNotice="
" + genNoticeText + "
"; let genBtnAllow=(js_options.gen_individuell==1&&js_options.gen_allow_text!="") ? js_options.gen_allow_text:"ALLE ZULASSEN"; let genBtnDeny=(js_options.gen_individuell==1&&js_options.gen_deny_text!="") ? js_options.gen_deny_text:"nicht mehr als nötig"; let genBtnSingle=(js_options.gen_individuell==1&&js_options.gen_single_text!="") ? js_options.gen_single_text:"einzeln bestätigen"; let genBtns=""; let genFooter=""; let genBanner="
" + genHeading + "
" + genNotice + genBtns + "
" + "
" + genFooter + "
"; let genWrapper="
" + genBanner + "
"; $("body").append(genWrapper); } if(pos="pixelmate-alt-bottom"){ }else{} $(".pixelmate-general-allow, .pixelmate-general-allow-bottom").click(function (){ var h=$(".pixelmate-wrapper-bottom").height(); setCookie("gen_tracking", "allow", 14); setCookie("did_consent", "yes", 14); setCookie("ga_tracking", "allow", 14); setCookie("fb_tracking", "allow", 14); setCookie("youtubeConsent", "allow", 14); setCookie("vimeoConsent", "allow", 14); setCookie("gmapsConsent", "allow", 14); setCookie('statistikConsent', "allow", 14); setCookie('adsConsent', "allow", 14); setCookie('videoConsent', "allow", 14); setCookie('extraConsent', "allow", 14); $(".pixelmate-gen-wrapper").fadeOut(800); $(".pixelmate-wrapper-bottom").animate({ bottom: '-' + h + 'px' }, 800); pixelmateGaCode(); pixelmateFbCode(); location.reload(); }); $(".pixelmate-general-deny, .pixelmate-general-deny-bottom").click(function (){ var h=$(".pixelmate-wrapper-bottom").height(); setCookie('gen_tracking', 'deny', 14); setCookie('did_consent', 'yes', 14); setCookie("ga_tracking", "deny", 14); setCookie("fb_tracking", "deny", 14); setCookie("youtubeConsent", "deny", 14); setCookie("vimeoConsent", "deny", 14); setCookie("gmapsConsent", "deny", 14); setCookie('statistikConsent', "deny", 14); setCookie('adsConsent', "deny", 14); setCookie('videoConsent', "deny", 14); setCookie('extraConsent', "deny", 14); $(".pixelmate-general-banner-wrapper").fadeOut(800); $(".pixelmate-wrapper-bottom").animate({ bottom: '-' + h + 'px' }, 800); if(js_options.fb_opt_out==1){ location.reload(); }else{}}); $(".pixelmate-general-single, .pixelmate-general-single-bottom").click(function (){ var h=$(".pixelmate-wrapper-bottom").height(); setCookie('gen_tracking', 'single', 14); setCookie("ga_tracking", "deny", 14); setCookie("fb_tracking", "deny", 14); setCookie("youtubeConsent", "deny", 14); setCookie("vimeoConsent", "deny", 14); setCookie("gmapsConsent", "deny", 14); $(".pixelmate-general-banner-wrapper").fadeOut(800); $(".pixelmate-wrapper-bottom").animate({ bottom: '-' + h + 'px' }, 800); pixelmateSettings(); }); $(".pixelmate-general-dse-btn").click(function (){ setCookie('did_consent', 'wait', 14); $(".pixelmate-general-banner-wrapper").fadeOut(800); }); $(".pixelmate-general-imp-btn").click(function (){ setCookie("did_consent", "wait", 14); $(".pixelmate-general-banner-wrapper").fadeOut(800); }); } function pixelmateFixPosBottom(){ let h=$(window).height(); let bh=$(".pixelmate-general-banner-alt-bottom").height(); let top=h - bh; if(top < 0){ top=0; }else{} $(".pixelmate-general-banner-alt-bottom").css({ top: top + "px !important", bottom: "auto" }); console.log("Banner fixed: " + top); } function pixelmateSettings(){ var boxColorText="color: " + js_options.box_color_text + " !important; "; var boxBgColor="background-color: " + js_options.box_bg_color + " !important; "; var bgVerlauf=(js_options.box_bg_verlauf==1) ? "background: linear-gradient(to top right, " + js_options.box_bg_verlauf_1 + " , " + js_options.box_bg_verlauf_2 + ");":""; var boxMargin="margin: " + js_options.box_margin + " !important; "; var boxBorder="border: " + js_options.box_border + " !important; "; var boxPadding="padding: " + js_options.box_padding + " !important; "; var boxBorderRadius="border-radius: " + js_options.box_border_radius + " !important; "; var btnBgColorPre=(js_options.btn_bg_color==null) ? "red":js_options.btn_bg_color; var btnColorPre=(js_options.btn_color==null) ? "white":js_options.btn_color; var btnBorderWidthPre=(js_options.btn_border_width==null) ? "0":js_options.btn_border_width; var btnBorderColorPre=(js_options.btn_border_color==null) ? "white":js_options.btn_border_color; var btnBorderRadiusPre=(js_options.btn_border_radius==null) ? "4":js_options.btn_border_radius; var btnBgColor="background-color: " + btnBgColorPre + " !important; "; var btnColor="color: " + btnColorPre + " !important; "; var btnBorder="border: " + btnBorderWidthPre + "px solid " + btnBorderColorPre + " !important; "; var btnBorderRadius="border-radius: " + btnBorderRadiusPre + "px !important; "; var colorBtnBg="background-color: " + js_options.color_btn_bg + " !important; "; var colorBtnText="color: " + js_options.color_btn_text + " !important; "; var boxShadow=""; var dse=js_options.dse; var imp=js_options.impressum; var dseText=js_options.gen_dse_text; var impText=js_options.gen_impressum_text; var dseText=js_options.gen_individuell ? js_options.gen_dse_text:"Datenschutzerklärung"; var dseHinweis=js_options.pix_settings_check ? js_options.pix_settings_hinweis_dse:"Genauere Informationen über die auf dieser Website genutzten Dienste findest du in der Datenschutzerklärung"; if(js_options.dse_extern==1){ dse=js_options.dse_extern_url; }else{ dse=js_options.dse; } console.log("imp_dse: " + js_options.impressum_extern + "; " + js_options.dse_extern); if(js_options.impressum_extern==1){ imp=js_options.impressum_extern_url; }else{ imp=js_options.impressum; } if(js_options.box_shadow==1){ boxShadow="box-shadow: " + js_options.box_shadow_h + "px " + js_options.box_shadow_v + "px " + js_options.box_shadow_blur + "px " + js_options.box_shadow_color + "; "; }else{ } let bannerStyle="style='" + boxColorText + boxBgColor + bgVerlauf + boxMargin + boxBorder + boxPadding + boxBorderRadius + boxShadow + "'"; let headingStyle="style='" + boxColorText + "'"; let btnStyle="style='" + btnBgColor + btnColor + btnBorder + btnBorderRadius + " padding: 12px 24px !important'"; var header="
" + js_options.pix_settings_uberschrift + "
"; var notwendig="
" + js_options.pix_settings_notwendige_c + "
"; var statistik=(js_options.pix_settings_statistik_aus!=1) ? "
" + js_options.pix_settings_statistik + "
":""; var werbung=(js_options.pix_settings_werbung_aus!=1) ? "
" + js_options.pix_settings_werbung + "
":""; var videos=(js_options.pix_settings_videos_aus!=1) ? "
" + js_options.pix_settings_videos + "
":""; var externe=(js_options.pix_settings_sonstige_aus!=1) ? "
" + js_options.pix_settings_sonstige + "
":""; var btn="" var content="
" + notwendig + statistik + werbung + videos + externe + "
" + btn + "
"; var footer=""; var settingsBanner=""; $("body").append(settingsBanner); $(".settings-banner-wrapper").fadeIn(800); if(getCookie("statistikConsent")=="allow"){ $("#pixelmate-statistik").prop('checked', true); }else{} if(getCookie("adsConsent")=="allow"){ $("#pixelmate-werbung").prop('checked', true); }else{} if(getCookie("videoConsent")=="allow"){ $("#pixelmate-videos").prop('checked', true); console.log("videoConsent true"); }else{} if(getCookie("extraConsent")=="allow"){ $("#pixelmate-externe").prop('checked', true); }else{} $(".settings-btn").click(function(){ var checkStat=$("#pixelmate-statistik").is(':checked'); var checkAds=$("#pixelmate-werbung").is(':checked'); var checkVids=$("#pixelmate-videos").is(':checked'); var checkEx=$("#pixelmate-externe").is(':checked'); if(checkStat){ setCookie("ga_tracking", "allow", 14); setCookie("statistikConsent", "allow", 14); }else{ setCookie("ga_tracking", "deny", 14); setCookie("statistikConsent", "deny", 14); } if(checkAds){ setCookie("fb_tracking", "allow", 14); setCookie("adsConsent", "allow", 14); }else{ setCookie("fb_tracking", "deny", 14); setCookie("adsConsent", "deny", 14); } if(checkVids){ setCookie("youtubeConsent", "allow", 14); setCookie("vimeoConsent", "allow", 14); setCookie("videoConsent", "allow", 14); }else{ setCookie("youtubeConsent", "deny", 14); setCookie("vimeoConsent", "deny", 14); setCookie("videoConsent", "deny", 14); } if(checkEx){ setCookie("gmapsConsent", "allow", 14); setCookie("webinarisConsent", "allow", 14); setCookie("twitterConsent", "allow", 14); setCookie("extraConsent", "allow", 14); }else{ setCookie("gmapsConsent", "deny", 14); setCookie("webinarisConsent", "deny", 14); setCookie("twitterConsent", "deny", 14); setCookie("extraConsent", "deny", 14); } if(checkStat&&checkAds&&checkVids&&checkEx){ setCookie("gen_tracking", "allow", 14); }else{ setCookie("gen_tracking", "deny", 14); } setCookie("did_consent", "yes", 14); $(".settings-banner-wrapper").fadeOut(); location.reload(); }) } function pixelmateGaCode(){ var lenScript=$('script').filter(function (){ return ($(this).attr('src')=="https://www.googletagmanager.com/gtag/js?id=" + js_options.gaId); }).length; if(lenScript===0){ let gaAno=(js_options.gaAno==1) ? "true":"false"; $.getScript("https://www.googletagmanager.com/gtag/js?id=" + js_options.gaId); window.dataLayer=window.dataLayer||[]; function gtag(){ dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', js_options.gaId, { 'anonymize_ip': gaAno }); pixelmateGaLoaded=1; }} function pixelmateFbCode(){ let pixel=js_options.fbId; ! function (f, b, e, v, n, t, s){ if(f.fbq) return; n=f.fbq=function (){ n.callMethod ? n.callMethod.apply(n, arguments):n.queue.push(arguments) }; if(!f._fbq) f._fbq=n; n.push=n; n.loaded = !0; n.version='2.0'; n.queue=[]; t=b.createElement(e); t.async = !0; t.src=v; s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', pixel); fbq('track', 'PageView'); } console.log("issingle: " + js_options.issingle); console.log("Test Blog: " + js_options.test); function pixelmateTagManager(){ console.log("tagmanager"); var gtm=js_options.pixelmate_gtm; var content=""; var body=""; if(gtm=="GTM-000000"||gtm==""||gtm==" "){ }else{ jQuery('head').append(content); jQuery('body').prepend(body); }} function pixYouTube(){ var youtube_exists=false; var youtubeCookie=getCookie("youtubeConsent"); console.log("youtube function here"); if(((jQuery("iframe[src*='youtube']").length)||(jQuery("div[src*='youtu.be]")))&&(youtubeCookie!="allow")){ var youtube_finder=jQuery("iframe[src*='youtube']"); if(jQuery("div[src*='youtu.be]").length){ youtube_finder=jQuery("div[src*='youtu.be]"); }else{} var youtube_exists=true; var youtube_length=youtube_finder.length; var youtube_select=youtube_finder; var youtube_heading="YouTube aktivieren?"; var youtube_text="Um Videos auf dieser Seite sehen zu können, müssen Cookies von YouTube gesetzt werden. Mehr dazu findest du in den Datenschutzbestimmungen von YouTube. "; var dse=js_options.dse; var imp=js_options.impressum; var dseText=js_options.gen_dse_text; var impText=js_options.gen_impressum_text; var dseText=js_options.gen_individuell ? js_options.gen_dse_text:"Datenschutzerklärung"; var dseHinweis=js_options.pix_settings_check ? js_options.pix_settings_hinweis_dse:"Genauere Informationen über die auf dieser Website genutzten Dienste findest du in der Datenschutzerklärung"; if(js_options.dse_extern==1){ dse=js_options.dse_extern_url; }else{ dse=js_options.dse; } if(js_options.youtubeIn==1){ youtube_heading=(js_options.youtubeHeading=="") ? youtube_heading:js_options.youtubeHeading; youtube_text=(js_options.youtubeText=="") ? youtube_text:js_options.youtubeText; console.log("youtubeIn"); } youtube_select.each(function (){ youtube_select.parent().wrap('
'); jQuery('.cleaner-youtube').empty().each(function (){ jQuery(this).append(""); }) }) }else{} jQuery('.aktivate-youtube').click(function (){ allowYoutube(); location.reload(true); }); } function allowYoutube(){ setCookie('youtubeConsent', 'allow', 365); } function dismissYoutube(){ setCookie('youtubeConsent', 'dismiss', 365); } function pixelmateVimeoInit(){ if(js_options.csp==1&&getCookie("gen_tracking")!="allow"&&js_options.wlVimeo!=1){ pixVimeo(); }else{}} pixelmateVimeoInit(); function pixVimeo(){ var vimeoCookie=getCookie("vimeoConsent"); var vimeo_length=jQuery("iframe[src*='vimeo']").length; var vimeo_select=jQuery("iframe[src*='vimeo']"); var vimeo_heading="Vimeo aktivieren?"; var vimeo_text="Um Vimeo Videos anzeigen zu können, müssen Cookies von Vimeo gespeichert werden. Mehr dazu findest du in den Datenschutzbestimmungen von Vimeo. "; if(js_options.vimeoIn==1){ vimeo_heading=(js_options.vimeoHeading=="") ? vimeo_heading:js_options.vimeoHeading; vimeo_text=(js_options.vimeoText=="") ? vimeo_text:js_options.vimeoText; console.log("vimeoIn"); } if((jQuery("iframe[src*='vimeo']").length)&&vimeoCookie!="allow"){ console.log("Vimeo found"); vimeo_length=jQuery("iframe[src*='vimeo']").length; vimeo_select=jQuery("iframe[src*='vimeo']"); console.log("Vimeo found on this site:" + vimeoCookie); jQuery("iframe[src*='vimeo']").each(function (){ vimeo_select.parent().wrap('
'); jQuery('.cleaner-vimeo').empty().each(function (){ jQuery(this).append(""); }) }) }else{}} jQuery('.aktivate-vimeo').click(function (){ setCookie('vimeoConsent', 'allow', 365); location.reload(true); }); function pixelmateGmapsInit(){ if(js_options.csp==1&&getCookie("gen_tracking")!="allow"&&js_options.wlGmaps!=1){ pixGmaps(); }else{}} pixelmateGmapsInit(); function allowGMaps(){ setCookie('gmapsConsent', 'allow', 365); } function dismissGMaps(){ setCookie('gmapsConsent', 'dismiss', 365); } function pixGmaps(){ console.log("gmaps fn here"); var gmapsCookie=getCookie("gmapsConsent"); var gmaps_length=jQuery("iframe[src*='maps.google.com']").length; var gmaps_select=jQuery("iframe[src*='maps.google.com']"); if(jQuery("iframe[src*='maps.google.com']").length){ }else{ if(jQuery(".google-map").length){ gmaps_select=jQuery(".google-map"); console.log("gmaps found on this site:" + gmapsCookie); }else{ console.log("gmaps found on this site: No selector found" + gmapsCookie); }} if(gmaps_select.length&&gmapsCookie!="allow"&&getCookie("gen_tracking")!="allow"){ console.log("gmaps found on this site:" + gmapsCookie); gmaps_select.each(function (){ gmaps_select.parent().parent().wrap('
'); jQuery(".aktivate-gmaps").css("color", "white !important"); jQuery('.pixelmate-cleaner-gmaps').empty().each(function (){ jQuery(this).append(""); }) }) }else{}} function aktivateGmaps(){ jQuery('.aktivate-gmaps').click(function (){ allowGMaps(); location.reload(true); }) } aktivateGmaps(); function pixelmateYouTubeSc(){ var youtube_heading="YouTube aktivieren?"; var youtube_text="Um Videos auf dieser Seite sehen zu können, müssen Cookies von YouTube gesetzt werden. Mehr dazu findest du in den Datenschutzbestimmungen von YouTube. "; if(js_options.youtubeIn==1){ youtube_heading=(js_options.youtubeHeading=="") ? youtube_heading:js_options.youtubeHeading; youtube_text=(js_options.youtubeText=="") ? youtube_text:js_options.youtubeText; console.log("youtubeIn"); } if(getCookie("youtubeConsent")=="allow"||getCookie("gen_tracking")=="allow"){ pixelmateYouTubeScCode(); }else{ $(".pixelmate-youtube-shortcode").each(function (){ $(this).append("

YouTube aktivieren?

" + youtube_text + "
Datenschutz
"); }); } $('.aktivate-youtube-shortcode').click(function (){ setCookie('youtubeConsent', 'allow', 365); pixelmateYouTubeScCode(); }); } pixelmateYouTubeSc(); function pixelmateYouTubeScCode(){ $(".pixelmate-youtube-shortcode").each(function (){ $(this).append(''); }); } function pixelmateWebinarisInit(){ if(js_options.webinaris_load==1&&getCookie("gen_tracking")!="allow"&&getCookie("webinarisConsent")!="allow"){ pixelmateWebinarisBanner(); }else{ pixelmateWebinaris(); }} pixelmateWebinarisInit(); function pixelmateWebinaris(){ if((getCookie("webinarisConsent")=="allow"&&js_options.webinaris_load==1)||(getCookie("gen_tracking")=="allow"&&js_options.webinaris_load==1)){ $.getScript("https://webinaris.co/public_html/js/quellcode.js", function (){ $('.pixelmate-webinaris').append(js_options.webinaris); console.log("webinaris aktive"); }); }else{ pixelmateWebinarisBanner(); console.log(js_options.webinaris_load); }} function pixelmateWebinarisBanner(){ let webinarisHeading="Webinaris aktivieren?"; let webinarisText="Hier sollte eigentlich ein Formular von Webinaris stehen. Beim anzeigen werden Cookies von Webinaris gesetzt, die für Tracking und Werbung verwendet werden."; jQuery('.pixelmate-webinaris').append(""); $(".aktivate-webinaris").click(function (){ setCookie('webinarisConsent', 'allow', 365); $(".pixelmate-webinaris-consent-wrapper").fadeOut(); pixelmateWebinaris(); }) } function pixelmateShortcodeClicks(){ $(".pixelmate-allow").click(function (){ setCookie("gen_tracking", "allow", 14); setCookie("ga_tracking", "allow", 14); setCookie("fb_tracking", "allow", 14); setCookie("youtubeConsent", "allow", 14); setCookie("vimeoConsent", "allow", 14); setCookie("gmapsConsent", "allow", 14); location.reload(true); }); $(".pixelmate-deny").click(function (){ setCookie('gen_tracking', 'deny', 365); setCookie("gen_tracking", "deny", 14); setCookie("ga_tracking", "deny", 14); setCookie("fb_tracking", "deny", 14); setCookie("youtubeConsent", "deny", 14); setCookie("vimeoConsent", "deny", 14); setCookie("gmapsConsent", "deny", 14); location.reload(true); }); $(".pixelmate-ga-allow").click(function (){ setCookie("ga_tracking", "allow", 14); location.reload(true); }); $(".pixelmate-ga-deny").click(function (){ setCookie("ga_tracking", "deny", 14); location.reload(true); }); $(".pixelmate-fb-allow").click(function (){ setCookie("fb_tracking", "allow", 14); location.reload(true); }); $(".pixelmate-fb-deny").click(function (){ setCookie("fb_tracking", "deny", 14); location.reload(true); }); $(".pixelmate-youtube-allow").click(function (){ setCookie("youtubeConsent", "allow", 14); location.reload(true); }); $(".pixelmate-youtube-deny").click(function (){ setCookie("youtubeConsent", "deny", 14); location.reload(true); }); $(".pixelmate-vimeo-allow").click(function (){ setCookie("vimeoConsent", "allow", 14); location.reload(true); }); $(".pixelmate-vimeo-deny").click(function (){ setCookie("vimeoConsent", "deny", 14); location.reload(true); }); $(".pixelmate-gmaps-allow").click(function (){ setCookie("gmapsConsent", "allow", 14); location.reload(true); }); $(".pixelmate-gmaps-deny").click(function (){ setCookie("gmapsConsent", "yes", 14); location.reload(true); }); } pixelmateShortcodeClicks(); function pixelmateShortcodeDseDetector(){ if($(".pixelmate-dse-table").length&&getCookie("gen_tracking")=="allow"){ $(".pixelmate-allow").css("opacity", "0.3"); $(".pixelmate-deny").css("opacity", "1"); }else{ $(".pixelmate-allow").css("opacity", "1"); $(".pixelmate-deny").css("opacity", "0.3"); } if($(".pixelmate-dse-table").length&&getCookie("ga_tracking")=="allow"){ $(".pixelmate-ga-allow").css("opacity", "0.3"); $(".pixelmate-ga-deny").css("opacity", "1"); }else{ $(".pixelmate-ga-allow").css("opacity", "1"); $(".pixelmate-ga-deny").css("opacity", "0.3"); } if($(".pixelmate-dse-table").length&&getCookie("fb_tracking")=="allow"){ $(".pixelmate-fb-allow").css("opacity", "0.3"); $(".pixelmate-fb-deny").css("opacity", "1"); }else{ $(".pixelmate-fb-allow").css("opacity", "1"); $(".pixelmate-fb-deny").css("opacity", "0.3"); } if($(".pixelmate-dse-table").length&&getCookie("gmapsConsent")=="allow"){ $(".pixelmate-gmaps-allow").css("opacity", "0.3"); $(".pixelmate-gmaps-deny").css("opacity", "1"); }else{ $(".pixelmate-gmaps-allow").css("opacity", "1"); $(".pixelmate-gmaps-deny").css("opacity", "0.3"); } if($(".pixelmate-dse-table").length&&getCookie("youtubeConsent")=="allow"){ $(".pixelmate-youtube-allow").css("opacity", "0.3"); $(".pixelmate-youtube-deny").css("opacity", "1"); }else{ $(".pixelmate-youtube-allow").css("opacity", "1"); $(".pixelmate-youtube-deny").css("opacity", "0.3"); } if($(".pixelmate-dse-table").length&&getCookie("vimeoConsent")=="allow"){ $(".pixelmate-vimeo-allow").css("opacity", "0.3"); $(".pixelmate-vimeo-deny").css("opacity", "1"); }else{ $(".pixelmate-vimeo-allow").css("opacity", "1"); $(".pixelmate-vimeo-deny").css("opacity", "0.3"); }} pixelmateShortcodeDseDetector() function pixelmateAddScripts(){ var a=""; if(js_options.pixelmate_script==1&&getCookie("adsConsent")=="allow"){ $("head").append(js_options.pixelmate_script_code_head); $("body").prepend(js_options.pixelmate_script_code_body); $("footer").append(js_options.pixelmate_script_code_footer); }else{}} pixelmateAddScripts(); function pixelmateAddScriptsStats(){ var a=""; if(js_options.pixelmate_script==1&&getCookie('statistikConsent')=="allow"){ $("head").append(js_options.pixelmate_script_code_head_stats); $("body").prepend(js_options.pixelmate_script_code_body_stats); $("footer").append(js_options.pixelmate_script_code_footer_stats); }else{}} pixelmateAddScriptsStats(); function setCookie(cname, cvalue, exdays){ var d=new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires="expires=" + d.toUTCString(); document.cookie=cname + "=" + cvalue + ";" + expires + ";path=/; SameSite=None; Secure"; } function getCookie(cname){ var name=cname + "="; var ca=document.cookie.split(';'); for (var i=0; i < ca.length; i++){ var c=ca[i]; while (c.charAt(0)==' '){ c=c.substring(1); } if(c.indexOf(name)==0){ return c.substring(name.length, c.length); }} return ""; } function deleteCookie(cookie){ var cookie=cookie; var domain=js_options.domain; var fullDomain=js_options.full_domain; var cookieName=getCookie(cookie); var a=/^(https?|http):\/\//; fullDomain=fullDomain.replace(a, ''); document.cookie=cookie + '=; Path=/; Domain=.' + domain + '; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; document.cookie=cookie + '=; Path=/; Domain=.' + fullDomain + '; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; document.cookie=cookie + '=; Path=/; Domain=' + fullDomain + '; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } function deleteCookieFb(cookie){ var cookie=cookie; var fbDomain=".facebook.com"; document.cookie=cookie + '=; Path=/; Domain=' + fbDomain + '; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; }});